03. Possible Projects

Selecting a Project

Think about a technical field or domain that you are passionate about, such as robotics, virtual reality, finance, natural language processing, or even artificial intelligence (the possibilities are endless!). Then, choose an existing problem within that domain that you are interested in which you could solve by applying machine learning techniques. Be sure that you have collected all of the resources needed (such as data sets) to complete this project, and make the appropriate citations wherever necessary in Github (and your blog if that is the path you decide to pursue). Below are a few suggested problem areas you could explore if you are unsure what your passion is:

In addition, you may find a technical domain (along with the problem and dataset) as competitions on platforms such as Kaggle , or Devpost . This can be helpful for discovering a particular problem you may be interested in solving as an alternative to the suggested problem areas above. In many cases, some of the requirements for the capstone project are already defined for you when choosing from these platforms.

Udacity Specific Projects

  • Customer Segmentation Report for Arvato Financial Services

  • Optimizing App Offers With Starbucks

    • Use Convolutional Neural Networks to Identify Dog Breeds
      (If you decide to do complete this project, you can find additional content to assist in the extra-curricular portion of this program) .

Check out Sample Projects

  • Here are two projects that can give you an idea of what a final blog post might look like. Each of these meets the requirements for the capstone project: project 1 and project 2 .

No matter what project you decide to complete, you will want to make sure to check the project rubric here .